import request from "@/utils/request.js";

const record = {
	// 发送验证码
	sendCode: (data) => request.post("/api/sms/send", data),
	
	// 手机号登录
	loginByMobile: (data) => request.post("/api/user/mobilelogin", data),
	
	// 课程列表
	getInfoList: (data) => request.post("/api/uav/getInfoList", data),
	
	// 课程详情
	getInfo: (data) => request.post("/api/uav/getInfo", data),
	
	// 获取电话和邮箱/下次考试时间
	getSystemConfig: (data) => request.post("/api/index/getConfig", data),
	
	// 获取用户openid
	getUserOpenid: (data) => request.post("/api/uav/getUserOpenid", data),
	
	// 创建课程订单
	addCourseOrder: (data) => request.post("/api/uav/addUavOrder", data),
	
	// 购买课程
	buyCourse: (data) => request.post("/api/uav/pay", data),
	
	// 备考资料分类列表
	getMaterialCategory: () => request.post("/api/uav/materialCategory"),
	
	// 备考资料
	getMaterialList: (data) => request.post("/api/uav/materialMobileList", data),
	
	// 章节练习/模拟试卷
	getCatePaper: (data) => request.post("/addons/exam/paper/index", data),
	
	// 试卷提交
	submitPaper: (data) => request.post("/addons/exam/paper/submit", data),
	
	// 题库
	getQuestionTrain: (data) => request.post("/addons/exam/question/train", data),
	
	// 场地预约列表
	getSiteOrderList: (data) => request.post("/api/uav/siteOrderList", data),
	
	// 获取场地列表
	getSiteList: (data) => request.post("/api/uav/getSite", data),
	
	// 预约场地
	addSiteOrder: (data) => request.post("/api/uav/addSiteOrder", data),
	
	// 取消场地
	cancelSite: (data) => request.post("/api/uav/cancelSite", data),
	
	// 获取用户信息
	getUserInfo: (params) => request.get("/api/user/user_info", params),
	
	// 修改密码
	changePassword: (data) => request.post("/api/user/changepwd", data),
	
	// 获取省市区
	getAreaList: (data) => request.post("/api/uav/getArea", data),
	
	// 添加修改地址
	saveUserArea: (data) => request.post("/api/uav/userArea", data),
	
	// 获取用户地址
	getUserArea: (data) => request.post("/api/uav/getUserArea", data),
	
	// 订单列表
	getOrderList: (data) => request.post("/api/uav/getOrderList", data),
	
	// 订单取消
	cancelOrder: (data) => request.post("/api/uav/orderCancel", data),
	
	// 获取观看记录
	getWatchRecords: (params) => request.get("/api/uav/showCategoryUser", params),
	
	// 做题记录
	getCategoryUser:  (data) => request.post("/api/uav/categoryUser", data),
	
	// 错题列表
	getWrongList: (data) => request.post("/api/uav/wrongList", data),
	
	// 已经购买的课程列表
	getBuyCourse: (data) => request.post("/api/uav/getInfoList", data),
	
	// 上传文件
	uploadFile: (data) => request.post("/api/common/upload", data),
	
	// 修改个人资料
	updateUserInfo: (data) => request.post("/api/user/profile", data),
	
	// 考试提醒文章详情
	getArticleInfo: (data) => request.post("/api/uav/articleKstx", data),
	
	// 单页查询
	getSinglePageInfo: (data) => request.post("/api/index/singlePage", data),
	
	// 获取场地剩余可预约数量
	getSiteSum: (data) => request.post("/api/uav/getSiteSum", data),
};

export default record; 